/**  
 * Project Name:api-webhook  
 * File Name:ChsiApi.java  
 * Package Name:com.example.service.webhook.business.chsi.api  
 * Date:2016年7月26日下午4:22:01  
 * Copyright (c) 2016, yuandong@51dojo.com All Rights Reserved.  
 *  
*/  
  
package com.example.service.webhook.business.alipay.api;

import java.util.List;

import com.example.service.webhook.business.alipay.dto.AlipayTradeCategory;
import com.example.service.webhook.business.alipay.dto.AlipayTradeRecord;
import com.example.service.webhook.business.alipay.dto.AlipayUserInfo;
import com.example.service.webhook.business.alipay.dto.AlipayWealth;
import com.example.service.webhook.business.alipay.dto.AlipayYuebaoTradeInfo;

import retrofit2.Call;
import retrofit2.http.GET;
import retrofit2.http.Path;

/**
 * 支付宝
 * ClassName: AlipayApi    
 * date: 2016年9月9日 上午11:48:30   
 * @author yuandong  
 * @version   
 * @since JDK 1.6
 */
public interface AlipayApi {
	//查询用户支付宝基本信息
	 @GET("/gateway/alipay/v2/baseinfo/{taskId}")
	 Call<AlipayUserInfo> getBaseInfo(@Path("taskId") String taskId);
	 //查询用户的支付宝交易记录
	 @GET("/gateway/alipay/v2/tradeinfo/{taskId}")
	 Call<List<AlipayTradeRecord>> getTradeInfo(@Path("taskId") String taskId);
	 //查询用户的支付宝资产状况
	 @GET("/gateway/alipay/v2/wealth/{taskId}")
	 Call<AlipayWealth> getWealth(@Path("taskId") String taskId);
//	 //查询用户的余额宝收支信息
//	 @GET("/gateway/alipay/v2/yuebaotradeinfo/{taskId}")
//	 Call<List<AlipayYuebaoTradeInfo>> getYuebaotradeinfo(@Path("taskId") String taskId);
//	 //查询支付宝账单周期消费分类信息
//	 @GET("/gateway/alipay/v2/tradecategory/{taskId}")
//	 Call<List<AlipayTradeCategory>> getTradecategory(@Path("taskId") String taskId);
//	 
//	//查询支付宝用户每个月的消费支出信息
//	 @GET("/gateway/alipay/v2/expensepermonth/{taskId}")
//	 Call<List<AlipayTradeCategory>> getExpensepermonth(@Path("taskId") String taskId);

}
  
